Skip to content

Conversation

@darcywong00
Copy link
Contributor

@darcywong00 darcywong00 commented Jan 16, 2026

Fixes #15435 in updating langtags.json to version 1.4 via

wget https://ldml.api.sil.org/langtags.json -O langtags/langtags.json

TODOs:

  • unit tests pass

  • update schema? (schema already updated in silnrsi repo

    • new fields:
        "fallback": {
            "fr": [ "CI" ]
        },
      "iso639_3extra": [ "xia" ],
      "latnnames": [ "Phasa Thai" ],
      "rolv": [ "6619", "6622", "6620", "6621" ],
      "unwritten": true,

Test-bot: skip

@keymanapp-test-bot
Copy link

keymanapp-test-bot bot commented Jan 16, 2026

User Test Results

Test specification and instructions

User tests are not required

Test Artifacts

  • Android
    • Keyman for Android apk - build : all tests passed (no artifacts on BuildLevel "build")
    • FirstVoices Keyboards for Android apk - build : all tests passed (no artifacts on BuildLevel "build")
    • FirstVoices Keyboards for Android apk (old PRs) - build : all tests passed (no artifacts on BuildLevel "build")
    • KeyboardHarness apk - build : all tests passed (no artifacts on BuildLevel "build")
    • Keyman for Android apk (old PRs) - build : all tests passed (no artifacts on BuildLevel "build")
    • KMSample1 apk - build : all tests passed (no artifacts on BuildLevel "build")
    • KMSample2 apk - build : all tests passed (no artifacts on BuildLevel "build")
  • Developer
    • Keyman Developer - build : all tests passed (no artifacts on BuildLevel "build")
    • Compiler Regression Tests - build : all tests passed (no artifacts on BuildLevel "build")
    • Keyman Developer (old PRs) - build : all tests passed (no artifacts on BuildLevel "build")
    • kmcomp.zip - build : all tests passed (no artifacts on BuildLevel "build")
    • kmcomp.zip (old PRs) - build : all tests passed (no artifacts on BuildLevel "build")
  • iOS
    • Keyman for iOS (simulator image) - build : all tests passed (no artifacts on BuildLevel "build")
    • FirstVoices Keyboards for iOS (simulator image) - build : all tests passed (no artifacts on BuildLevel "build")
    • FirstVoices Keyboards for iOS (simulator image) (old PRs) - build : all tests passed (no artifacts on BuildLevel "build")
    • Keyman for iOS (simulator image) (old PRs) - build : all tests passed (no artifacts on BuildLevel "build")
  • Keyboards
    • Test Keyboards - build : all tests passed (no artifacts on BuildLevel "build")
  • macOS
    • Keyman for macOS - build : all tests passed (no artifacts on BuildLevel "build")
    • Keyman for macOS (old PRs) - build : all tests passed (no artifacts on BuildLevel "build")
  • Web
    • KeymanWeb Test Home - build : all tests passed (no artifacts on BuildLevel "build")
  • Windows
    • Keyman for Windows - build : all tests passed (no artifacts on BuildLevel "build")
    • FirstVoices Keyboards for Windows - build : all tests passed (no artifacts on BuildLevel "build")
    • FirstVoices Keyboards for Windows (old PRs) - build : all tests passed (no artifacts on BuildLevel "build")
    • Keyman for Windows (old PRs) - build : all tests passed (no artifacts on BuildLevel "build")
    • Text Editor (ARM64) - build : all tests passed (no artifacts on BuildLevel "build")
    • Text Editor (x64) - build : all tests passed (no artifacts on BuildLevel "build")
    • Text Editor (x86) - build : all tests passed (no artifacts on BuildLevel "build")

@keymanapp-test-bot keymanapp-test-bot bot added this to the A19S20 milestone Jan 16, 2026
@darcywong00 darcywong00 modified the milestones: A19S20, A19S21 Jan 16, 2026
@github-actions github-actions bot added resources/ common/ maint Maintenance work -- continuous integration, build scripts, infrastructure labels Jan 16, 2026
@github-actions github-actions bot added common/ and removed common/ labels Jan 20, 2026
@keyman-server keyman-server modified the milestones: A19S21, A19S22 Jan 31, 2026
…e/common/update-langtags-json

# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
#     Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
#     Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
@github-actions github-actions bot added common/ and removed common/ labels Feb 4, 2026
@darcywong00 darcywong00 changed the title maint(common): Update langtags.json to v1.4 maint(common): Update langtags.json to 2026-02-03 release (v1.4) Feb 4, 2026
@darcywong00 darcywong00 marked this pull request as ready for review February 4, 2026 02:42
@darcywong00 darcywong00 merged commit 353a0d4 into master Feb 5, 2026
31 checks passed
@github-project-automation github-project-automation bot moved this from Todo to Done in Keyman Feb 5, 2026
@darcywong00 darcywong00 deleted the chore/common/update-langtags-json branch February 5, 2026 02:32
@keyman-server
Copy link
Collaborator

Changes in this pull request will be available for download in Keyman version 19.0.199-alpha

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

common/ docs maint Maintenance work -- continuous integration, build scripts, infrastructure resources/

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

maint(common): Integrate pre-release of langtags.json

3 participants